package com.zmn.plat.model.dto.product;

import lombok.Data;

import java.io.Serializable;

/**
 * @author tanbiao
 * @description
 * @modifier
 * @since 2021/3/17 14:00
 **/
@Data
public class ProductRelationDTO implements Serializable {

    private static final long serialVersionUID = -4859123804365351890L;

    /**
     * 描述：后台产品id
     */
    private Integer productId;
    /**
     * 描述：后台产品服务分类id
     */
    private Integer servCategId;
    /**
     * 描述：后台产品一级分类id
     */
    private Integer categOneId;
    /**
     * 描述：后台产品二级分类id
     */
    private Integer categId;
    /**
     * 描述：后台产品状态
     */
    private Integer status;
    /**
     * 描述：后台计价器状态
     */
    private Integer tariffStatus;
    /**
     * 描述：后台产品类型：1通用产品，2渠道产品
     */
    private Integer productType;

    /**
     * 描述：前台产品id
     */
    private Integer showProductId;
    /**
     * 描述：前台产品服务分类id
     */
    private Integer showServCategId;
    /**
     * 描述：前台产品一级分类id
     */
    private Integer showCategOneId;
    /**
     * 描述：前台产品二级分类id
     */
    private Integer showCategId;
    /**
     * 描述：前台产品状态
     */
    private Integer showStatus;

    /**
     * 描述：计价器产品id
     */
    private Integer tariffProductId;
    /**
     * 描述：计价器产品服务分类id
     */
    private Integer tariffServCategId;
    /**
     * 描述：计价器产品一级分类id
     */
    private Integer tariffCategOneId;
    /**
     * 描述：计价器产品二级分类id
     */
    private Integer tariffCategId;
    /**
     * 描述：计价器产品状态
     */
    private Integer tariffProductStatus;

    /**
     * 描述：转换前的产品id
     */
    private Integer currentProductId;

    /**
     * 描述：前台产品名称
     */
    private String showProductName;

    /**
     * 描述：前台服务分类名称
     */
    private String showServCategName;

    /**
     * 描述：前台二级分类名称
     */
    private String showCategName;
    /**
     * 描述：前台一级分类名称
     */
    private String showCategOneName;

    /**
     * 描述：后台产品名称
     */
    private String productName;

    /**
     * 描述：后台服务分类名称
     */
    private String servCategName;

    /**
     * 描述：后台二级分类名称
     */
    private String categName;
    /**
     * 描述：后台一级分类名称
     */
    private String categOneName;

    /**
     * 描述：试点配置判定的价格表类型 1服务 2计价器 3提前付
     */
    private Integer tariffType;

    /**
     * 描述：试点配置判定的价格表id
     */
    private Integer tariffId;

}
